एसक्यूएल सिंटेक्स

डेटाबेस संचालन के लिए SQL कथन और आदेश

एसक्यूएल कथन

डेटाबेस के साथ आपको जो अधिकांश ऑपरेशन करने की आवश्यकता होती है, वे SQL स्टेटमेंट के साथ किए जाते हैं।

SQL कथनों में प्रमुख शब्द होते हैं जिन्हें समझना आसान होता है।

निम्नलिखित SQL कथन "ग्राहक" तालिका से सभी रिकॉर्ड लौटाता है:

उदाहरण: ग्राहक तालिका से सभी रिकॉर्ड चुनें

SELECT * FROM Customers;

इस अभ्यास में हम आपको विभिन्न SQL कथनों के बारे में सिखाएँगे।

डेटाबेस तालिकाएँ

एक डेटाबेस में अक्सर एक या अधिक टेबल होते हैं। प्रत्येक तालिका को एक नाम (उदाहरण के लिए "ग्राहक" या "ऑर्डर") से पहचाना जाता है, और इसमें डेटा के साथ रिकॉर्ड (पंक्तियाँ) होती हैं।

इस अभ्यास में हम प्रसिद्ध नॉर्थविंड नमूना डेटाबेस (एमएस एक्सेस और एमएस एसक्यूएल सर्वर के साथ एकीकृत) का उपयोग करेंगे।

ग्राहक तालिका से एक चयन:

CustomerID CustomerName ContactName Address City PostalCode Country
1 Alfreds Futterkiste Maria Anders Obere Str. 57 Berlin 12209 Germany
2 Ana Trujillo Emparedados y helados Ana Trujillo Avda. de la Constitución 2222 México D.F. 05021 Mexico
3 Antonio Moreno Taquería Antonio Moreno Mataderos 2312 México D.F. 05023 Mexico
4 Around the Horn Thomas Hardy 120 Hanover Sq. London WA1 1DP UK
5 Berglunds snabbköp Christina Berglund Berguvsvägen 8 Luleå S-958 22 Sweden

उपरोक्त तालिका में पाँच रिकॉर्ड (प्रत्येक ग्राहक के लिए एक) और सात कॉलम (ग्राहक आईडी, ग्राहक नाम, संपर्क नाम, पता, शहर, पोस्टल कोड और देश) हैं।

याद करना...

💡महत्वपूर्ण नोट:

SQL कीवर्ड केस संवेदी नहीं होते:selectहैSELECTके समान

इस अभ्यास में हम सभी SQL कीवर्ड को अपरकेस में लिखेंगे।

SQL कथनों के बाद अर्धविराम?

कुछ डेटाबेस रूटीन के लिए प्रत्येक SQL कथन के अंत में अर्धविराम की आवश्यकता होती है।

डेटाबेस सिस्टम में जो सर्वर पर एक ही कॉल में एक से अधिक SQL स्टेटमेंट निष्पादित करने की अनुमति देता है, अर्धविराम प्रत्येक SQL स्टेटमेंट को अलग करने का मानक तरीका है।

इस अभ्यास में, हम प्रत्येक SQL कथन के अंत में अर्धविराम का उपयोग करेंगे।

कुछ सबसे महत्वपूर्ण SQL कमांड हैं:

SELECT

डेटाबेस से डेटा निकालता है

UPDATE

डेटाबेस में डेटा अपडेट करता है

DELETE

डेटाबेस से डेटा हटा देता है

INSERT INTO

डेटाबेस में नया डेटा सम्मिलित करता है

CREATE DATABASE

एक नया डेटाबेस बनाता है

ALTER DATABASE

डेटाबेस को संशोधित करें

CREATE TABLE

एक नई तालिका बनाता है

ALTER TABLE

शेड्यूल बदलें

DROP TABLE

तालिका हटाएँ

CREATE INDEX

एक इंडेक्स बनाएं (खोज कुंजी)

DROP INDEX

सूचकांक हटा देता है